package com.ruoyi.tongban.mapper;

import java.util.List;
import java.util.Map;

import com.ruoyi.tongban.domain.InsChild;

/**
 * 孩子Mapper接口
 * 
 * @author ruoyi
 * @date 2021-04-21
 */
public interface InsChildMapper 
{
    /**
     * 查询孩子
     * 
     * @param childId 孩子ID
     * @return 孩子
     */
    public InsChild selectInsChildById(Long childId);

    /**
     * 查询孩子列表
     * @param childId 孩子id
     * @return 孩子集合
     */
    public List<InsChild> listInstitutionChild(Long childId);

    /**
     * 查询孩子列表
     * 
     * @param insChild 孩子
     * @return 孩子集合
     */
    public List<InsChild> selectInsChildList(InsChild insChild);

    /**
     * 新增孩子
     * 
     * @param insChild 孩子
     * @return 结果
     */
    public int insertInsChild(InsChild insChild);

    /**
     * 修改孩子
     * 
     * @param insChild 孩子
     * @return 结果
     */
    public int updateInsChild(InsChild insChild);

    /**
     * 删除孩子
     * 
     * @param childId 孩子ID
     * @return 结果
     */
    public int deleteInsChildById(Long childId);

    /**
     * 批量删除孩子
     * 
     * @param childIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteInsChildByIds(Long[] childIds);
    
    public List<InsChild> selectChildSendTv(Map<String,  Object> paramMap);
}
